be hard on somebody's trail - Español Inglés Diccionario